package zhu.common.dao;

import java.util.List;

public interface IDicDAO {
/*
 * 根据某个字典的键值获得Id
 * dicName:字典表名称
 * valueName:属性名称
 * value:属性值
 */
	public Integer getIdByValue(String dicName,String valueName, String value);

/*
 * 根据某个字典的Id获得字典对象
 * dicName:字典表名称
 * id:主键Id
 * 注意：返回的Object是一个字典类型的对象，所以要取其属性请自己调用自己的get方法
 */
	public Object getValueById(String dicName,String propertyName,Integer value);
	
/*
 * 获得某个字典中的所有的键值对
 * 注意：当从List中取值的时候需要进行强制类型转换
 */
	public List getAllValueAndId(String dicName);

}